Król Bajtazar ma nie lada problem. Gildia Szwaczek oraz Gildia Krawców jednocześnie poprosiły o pozwolenie na otwarcie swoich filii w każdym z miast królestwa.
    W Bajtocji jest 
 miast.
    Niektóre z nich są połączone dwukierunkowymi drogami.
    Każda z gildii wysunęła postulat, aby dla każdego miasta:
    
      W pierwszym wierszu standardowego wejścia podane są dwie liczby całkowite 
 oraz 
      (
, 
), oznaczające odpowiednio liczbę miast
      i liczbę dróg w Bajtocji.
      Miasta są ponumerowane od 
 do 
.
      W 
-szym wierszu wejścia znajduje się opis 
-tej drogi;
      zawiera on liczby 
 oraz 
 (
, 
) oznaczające, że 
-ta droga łączy miasta 
 oraz 
.
      Każda para miast jest połączona co najwyżej jedną drogą.
      Drogi nie krzyżują się - jedynie mogą spotykać się w miastach - choć mogą prowadzić tunelami i estakadami.
      W pierwszym wierszu standardowego wyjścia Twój program powinien wypisać jedno słowo:
      TAK - jeśli da się rozmieścić filie gildii w miastach zgodnie z warunkami zadania lub
      NIE - w przeciwnym przypadku.
      W przypadku odpowiedzi TAK, w kolejnych 
 wierszach powinien znaleźć się opis przykładowego
      rozmieszczenia filii.
      
-szy wiersz powinien zawierać:
      
 ma się znaleźć filia gildii krawców, lub
        
 ma się znaleźć filia gildii szwaczek, lub
        
 nie ma się znaleźć filia żadnej z dwóch gildii.
      Dla danych wejściowych:
7 8 1 2 3 4 5 4 6 4 7 4 5 6 5 7 6 7
poprawną odpowiedzią jest:
TAK K S K S K K N

Miasta, w których ma zostać otwarta gildia krawców, są zaznaczone kółkami, a te, w których ma zostać otwarta gildia szwaczek, są zaznaczone rombami.
Autor zadania: Marcin Pilipczuk.
In the event of technical difficulties with Szkopuł, please contact us via email at [email protected].
If you would like to talk about tasks, solutions or technical problems, please visit our Discord servers. They are moderated by the community, but members of the support team are also active there.